stick caterpillar
noun
: any of numerous caterpillars (family Geometridae) that assume the form of a stick or position of a twig when at rest
Love words? Need even more definitions?
Merriam-Webster unabridged
Share